<?php namespace web\admin\controller;
/** .-------------------------------------------------------------------
 * |  Software: [HDPHP framework]
 * |      Site: www.hdphp.com
 * |-------------------------------------------------------------------
 * |    Author: 向军 <2300071698@qq.com>
 * |    WeChat: aihoudun
 * | Copyright (c) 2012-2019, www.houdunwang.com. All Rights Reserved.
 * '-------------------------------------------------------------------*/
use system\model\User;
class Login {
	//首页
	public function index() {
		
//		接收post数据
		if(IS_POST){
//			接收用户名
			$username=Q('post.username','');
//			接收密码
			$pass=Q('post.password','','md5');
//			实例化查询的数据表
			$model=new User;
//			检索数据库
			$data=$model->where('username',$username)->first();
			
//			判断账户是否存在			
			if(!$data){
//				当数据源不存在时
				message('用户名错误或密码错误！');
			}
			
//			获得数据源比对密码			
			if($data['password']!=$pass){
				message('用户名错误或密码错误！');
	
			}
//			登录
			$_SESSION['id']=$data['uid'];
//			登录成功提示
			message('登录成功',U('admin/Entry/index'));
		}
		View::make();
	}
//	验证码
	public function code(){
		echo Code::get();
//		验证码宽高
		Code::width(200)->height(100)->make();
//		验证码字体大小颜色
		Code::fontSize(20)->fontColor('#f00f00')->make();
//		验证码背景颜色
		Code::background('#999999')->make();
//		设置验证码数量
		Code::num(10)->make();
//		验证码字体
		Code::font('public/font.ttf')->make();
//		显示验证码
		Code::make();
	}
	
}